|
Definition of Novaya Zemlya
1. Noun. Two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads.
Definition of Novaya Zemlya
1. Proper noun. An archipelago in the Arctic Ocean in the north of Russia, administered by Arkhangelsk oblast. ¹
¹ Source: wiktionary.com